﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BOL.Compras
{
    public class OrdenCompraItemExcel
    {

        public int idInternal { get; set; }
        public int idObra { get; set; }
        public int idTipo { get; set; }
        public string numDocumento { get; set; }
        public string numDocumentoStr { get; set; }
        public DateTime fecha { get; set; }
        
        
        public string ruc { get; set; }
        public string proveedor { get; set; }

        public decimal cantidad { get; set; }
        public decimal precioConIGV { get; set; }
        public decimal precioSinIGV { get; set; }
        public decimal totalConIGV { get; set; }
        public decimal totalSinIGV { get; set; }

        public string fechaStr { get { return fecha.ToShortDateString(); } }
        public string totalConIGVStr { get { return String.Format("S/.{0:N}", totalConIGV); } }
        public string totalSinIGVStr { get { return String.Format("S/.{0:N}", totalSinIGV); } }

        public string cantidadStr { get { return String.Format("{0:N}", cantidad); } }
        public string precioConIGVStr { get { return String.Format("S/.{0:N}", totalConIGV); } }
        public string precioSinIGVStr { get { return String.Format("S/.{0:N}", totalSinIGV); } }
        
        public string estructuraCosto { get; set; }
        public decimal tipoCambio { get; set; }
        public string autorizado { get; set; }

        public string codigo { get; set; }
        public string descripcion { get; set; }
        public string unidad { get; set; }
        public string familia { get; set; }
        public string subFamilia { get; set; }
        public string clase { get; set; }
        public int idClase { get; set; }
        public int idFamilia { get; set; }
        public int idSubFamilia { get; set; }
        public int idProveedor { get; set; }
        public int idInsumo { get; set; }
        public int idEstructura { get; set; }
        public string formularioProveedor { get; set; }
        public string formularioInsumo { get; set; }
        public string formularioOrden { get; set; }


        public string obra{ get; set; }
        
        
        
        


    }
}
